namespace CSharpPro2._1009;

public class Demo
{
    public void TestPrint()
    {
        Console.WriteLine("水仙花数：");
        for (int i = 1; i < 10; i++)
        {
            Console.Write(i+"\t");
        }

        for (int i = 10; i < 100; i++)
        {
            int num1 = i%10;
            int num2 = i/10;
            double num3 = Math.Pow(num1, 2)+Math.Pow(num2, 2);
            if (i == num3)
            {
                Console.Write(i+"\t");
            }
        }
        for (int i = 100; i < 1000; i++)
        {
            int num1 = i % 10;
            int num2 = i % 100 / 10;
            int num3 = i / 100;
            double num4 = Math.Pow(num1,3)+Math.Pow(num2,3)+Math.Pow(num3,3);
            if (i == num4)
            {
                Console.Write(i+"\t");
            }
        }
    }

    public void TestPrint2()
    {
     Console.WriteLine();   
     Console.WriteLine("100以内的奇数有1    2    ");
        for (int i = 3; i < 100; i++)
        {
            int num = 1;
            for (int j = 2; j < i; j++)
            {
                for (int k = 2; k < i; k++)
                {
                    if (i == j * k)
                    {
                        num = 0;
                    }   
                }
            }
            if (num == 1)
            {
                Console.Write(i+"\t");
            }
        }
    }
}